{

    function add() {
        var ulSelector = ".bpx-player-ctrl-playbackrate-menu"
        const ul = document.querySelector(ulSelector)
        if (ul == null) return false
        else {
            var li = document.createElement("li")
            li.className = "bpx-player-ctrl-playbackrate-menu-item"
            li.dataset.value = '3'
            li.textContent = "3.0x"
            ul.insertBefore(li, ul.firstElementChild)
            //ul.appendChild(li)
            // 添加键盘事件监听 shift+3快捷键
            document.addEventListener('keydown', function (event) {
                if (event.shiftKey && event.code === 'Digit3') {
                    li.click();
                    
                }
            });
            return true
        }
    }


    var obsever = new MutationObserver((mutationsListobserver) => {
        if (add()) {
            obsever.disconnect();
            console.log("bili-3x插件已添加3倍速");
        }
    });

    obsever.observe(document.body, {
        childList: true,        // 监听直接子元素变化
        subtree: true,          // 监听所有后代元素变化
        attributes: false,      // 不监听属性变化
        characterData: false    // 不监听文本内容变化
    })

    // 防止无限监听（可选：10秒后自动停止，避免内存泄漏）
    // console.log('bili-3x停止添加3倍速按钮监听');
    setTimeout(() => {
        obsever.disconnect();
    }, 10000);
}